package com.fs.video.service;

import com.fs.video.pojo.Users;
import com.fs.video.vo.UsersVO;
import org.springframework.web.multipart.MultipartFile;

/**
 * 业务类
 */
public interface UsersService {

    /**
     * 注册用户
     * @param username  用户名
     * @param password 密码
     * @return
     */
    public boolean register( String username, String password);

    /**
     * 登录
     * @param username 用户名
     * @param password 密码
     * @return
     */
    UsersVO login(String username, String password);

    /**
     * 根据用户名查询用户
     * @param username
     * @return
     */
    Users queryByName(String username);

    /**
     * 根据id
     * @param userId
     * @return
     */
    UsersVO queryById(String userId);

    /**
     *上传头像,并修改数据库对应的faceImage的值
     * @param userId
     * @param photo
     * @return
     */
    String uploadFace(String userId, MultipartFile photo);
}
